org.jboss.byteman.agent.adapter
Class RuleMethodAdapter
java.lang.Object
org.objectweb.asm.MethodAdapter
org.jboss.byteman.agent.adapter.RuleMethodAdapter
- All Implemented Interfaces:
- org.objectweb.asm.MethodVisitor
- Direct Known Subclasses:
- RuleCheckMethodAdapter, RuleGeneratorAdapter
public class RuleMethodAdapter
- extends org.objectweb.asm.MethodAdapter
generic rule method adapter which extends GeneratorAdpater and adds the ability to track in-scope
local variables
Fields inherited from class org.objectweb.asm.MethodAdapter |
mv |
Constructor Summary |
RuleMethodAdapter(org.objectweb.asm.MethodVisitor mv,
TransformContext transformContext,
int access,
java.lang.String name,
java.lang.String desc)
|
Methods inherited from class org.objectweb.asm.MethodAdapter |
visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMultiANewArrayInsn, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transformContext
protected TransformContext transformContext
rule
protected Rule rule
access
protected int access
name
protected java.lang.String name
descriptor
protected java.lang.String descriptor
RuleMethodAdapter
public RuleMethodAdapter(org.objectweb.asm.MethodVisitor mv,
TransformContext transformContext,
int access,
java.lang.String name,
java.lang.String desc)
getTriggerClass
public java.lang.String getTriggerClass()
visitLocalVariable
public void visitLocalVariable(java.lang.String name,
java.lang.String desc,
java.lang.String signature,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
int index)
- Specified by:
visitLocalVariable
in interface org.objectweb.asm.MethodVisitor
- Overrides:
visitLocalVariable
in class org.objectweb.asm.MethodAdapter
lookup
protected java.util.List<RuleMethodAdapter.LocalVar> lookup(java.lang.String name)
Copyright © 2011. All Rights Reserved.